scotland golf london golf course scotland scotland golf vacation bed & breakfast golf resort music escorts self catering bed and breakfast dublin b&b glasgow cottage golf vacation holiday golf dundee edinburgh golf balls carnoustie irish escort cork wales galway ireland golf vacation celtic golf equipment golf club